package com.ocn.li.scmdy.modules.app.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author hushuwei
 * @ClassName: BasicPopulationBase
 * @Description: 基础人口库表
 */
@TableName("CM_BASIC_POPULATION_BASE")
@Data
public class BasicPopulationBase extends BaseEntity {

    @TableId(type = IdType.UUID, value = "id_")
    private String id_;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 户籍地
     */
    private String domicilePlace;

    /**
     * 性别
     */
    private String sex;

    /**
     * 死亡日期
     */
    private Date deathOfDate;

    /**
     * 姓名
     */
    private String name;

    /**
     * 状态(1：未注销、 2：已注销、 3：死亡)
     */
    private String followStatus;

    /**
     * 民族
     */
    private String nation;

    /**
     * 图片id
     */
    private String photoId;

    /**
     * 户籍详地
     */
    private String domicileFloorPlace;

    /**
     * 身份证
     */
    private String idNumber;

    /**
     * 婚姻状况
     */
    private String maritalStatus;

    /**
     * 政治面貌
     */
    private String political;

    /**
     * 图片路径
     */
    private String photoPath;

    /**
     * 曾用名
     */
    private String oldName;

    /**
     * 籍贯
     */
    private String nativePlace;

    /**
     * 文化程度
     */
    private String education;


}
